package dptest;


public class t53 {
	public static void main(String[] args) {
		int nums [] = {-2,1,-3,4,-1,2,1,-5,4};
		int dp [] = new int [nums.length];
		dp[0] = nums[0];
		int max = nums[0];
		
		for(int i =1 ; i<nums.length;i++) {
			dp[i] = Math.max(dp[i-1]+nums[i],nums[i]);
			max = Math.max(dp[i],max);
		}
		//return max;
		System.out.println(max);
		
	}
}
